package com.csun.cmny.provider.model.constant;

import java.math.BigDecimal;

/**
 * @Auther: chisj chisj@foxmal.com
 * @Date: 2019-09-06 17:13
 * @Description: the class revise constant
 */
public class ReviseConstant {

    public static final String PROCESS_KEY_REVISE = "ReviseProcess";

    /**
     * 调房调级 - 未提交
     */
    public static final int REVISE_STATE_COMMIT = 1;

    /**
     * 调房调级 - 申请中
     */
    public static final int REVISE_STATE_APPLY = 2;

    /**
     * 调房调级 - 部长审核通过
     */
    public static final int REVISE_STATE_SERVICE_AGREE = 3;

    /**
     * 调房调级 - 审核未通过
     */
    public static final int REVISE_STATE_SERVICE_REFUSE = 4;

    /**
     * 调房调级 - 接待室确认
     */
    public static final int REVISE_STATE_ADMIT_CONFIRM = 5;

    /**
     * 调房调级 - 收费室确认
     */
    public static final int REVISE_STATE_CHARGE_CONFIRM = 6;

    /**
     * 调房调级 - 开始事件
     */
    public static final String REVISE_EVENT_START = "revise_event_start";

    /**
     * 调房调级 - 结束事件
     */
    public static final String REVISE_EVENT_END = "revise_event_end";

    /**
     * 调房调级 - 班长提交申请
     */
    public static final String REVISE_TASK_APPLY = "revise_task_apply";

    /**
     * 调房调级 - 部长审批
     */
    public static final String REVISE_TASK_SERVICE_APPROVAL = "revise_task_service_approval";

    /**
     * 调房调级 - 接待室确认
     */
    public static final String REVISE_TASK_ADMIT_CONFIRM = "revise_task_admit_confirm";

    /**
     * 调房调级 - 收费室确认
     */
    public static final String REVISE_TASK_CHARGE_CONFIRM = "revise_task_charge_confirm";

    /**
     * 调房调级 - 变量 - msg
     */
    public static final String REVISE_VAR_MSG = "msg";

    /**
     * 调房调级 - 变量 - 同意
     */
    public static final String REVISE_VAR_MSG_CONFIRM = "同意";

    /**
     * 调房调级 - 变量 - 不同意
     */
    public static final String REVISE_VAR_MSG_REFUSE = "不同意";

    /**
     * 调房调级 - 变量 - service
     */
    public static final String REVISE_VAR_SERVICE = "service";

    /**
     * 调房调级 - 变量 - admit
     */
    public static final String REVISE_VAR_ADMIT = "admit";

    /**
     * 调房调级 - 变量 - charge
     */
    public static final String REVISE_VAR_CHARGE = "charge";

    /**
     * 调房调级 - 变量 - apply
     */
    public static final String REVISE_VAR_APPLY = "apply";
    /**
     * 调房调级 - 变量 - afterBed
     */
    public static final String REVISE_VAR_AFTER_BED = "afterBed";

    /**
     * 调房调级 - 审批不通过
     */
    public static final int REVISE_APRV_STATE_NO = 0;

    /**
     * 调房调级 - 审批通过
     */
    public static final int REVISE_APRV_STATE_YES = 1;

    /**
     * 调房调级 - 班长提交申请
     */
    public static final String REVISE_COMMENT_APPLY = "班长提交申请";

    /**
     * 调房调级 - 服务部长同意
     */
    public static final String REVISE_COMMENT_SERVICE_AGREE = "服务部长同意";

    /**
     * 调房调级 - 服务部长不同意
     */
    public static final String REVISE_COMMENT_SERVICE_REFUSE = "服务部长不同意";

    /**
     * 调房调级 - 接待室确认
     */
    public static final String REVISE_COMMENT_ADMIT_CONFIRM = "接待室确认";

    /**
     * 调房调级 - 收费室确认
     */
    public static final String REVISE_COMMENT_CHARGE_CONFIRM = "收费室确认";

    /**
     * 数字 - 0
     */
    public static final BigDecimal ZERO = new BigDecimal(0);

    /**
     * 数字 - 100
     */
    public static final BigDecimal HUNDRED = new BigDecimal(100);

    /**
     * 调房调级流程 - 班长申请
     */
    public static final String REVISE_FLOW_APPLY = "revise_flow_apply";
    /**
     * 调房调级流程 - 班长申请
     */
    public static final String REVISE_FLOW_SERVICE_AGREE = "revise_flow_service_agree";
    /**
     * 调房调级流程 - 服务部长同意
     */
    public static final String REVISE_FLOW_SERVICE_REFUSE = "revise_flow_service_refuse";
    /**
     * 调房调级流程 - 接待确认
     */
    public static final String REVISE_FLOW_ADMIT_CONFIRM = "revise_flow_admit_confirm";
    /**
     * 调房调级流程 - 收费确认
     */
    public static final String REVISE_FLOW_CHARGE_CONFIRM = "revise_flow_charge_confirm";


}
